Хук авторизации
Хук авторизации позволяет проверять имя пользователя и пароль во внешней системе, например, LDAP. Для этого вам необходимо расширить класс pm_Hook_Auth. Этот класс должен находиться в папке plib/hooks/.
Пример
Ниже приведен пример такого хука с использованием метода
Используйте следующий код:
class Modules_MyExtension_Auth extends pm_Hook_Auth
{
public function auth($login, $password)
{
// TODO: add your implementation here
}
}
Этот метод должен возвращать значение типа boolean. Если имя пользователя и пароль верны, он должен возвращать значение true
.
Вы можете контролировать применение этого хука во время работы расширения с помощью метода isEnabled().